// require(['/config'],function(){
// 	require(['jquery','lodHF'],function($){
require(['./config'], function() {
	require(['jquery', 'template', 'laydate', 'loadHF'], function($, template, laydate) {
		class order {
			constructor() {
				this.choiceDate()
				this.addListener()
				this.loadorder()
			}
			// 加载订单
			loadorder() {
				const ordercart = JSON.parse(localStorage.getItem("ordercart"))
				// console.log(ordercart)
				let s = 0;
				const list = {
					cart: ordercart
				}
				const html = template("load-order", list)
				$("tbody").html(html)
				ordercart.forEach(function(a) {
					// console.log(a.amount)
					s += a.amount * a.price
				})
				// console.log(s)
				$(".orderprice span").text("￥" + s.toFixed(2))
			}
			// 日期选择器
			choiceDate() {
				laydate.render({
					elem: '#text1'
				})
				laydate.render({
					elem: '#text2',
					type: 'time'
				})
				laydate.render({
					elem: '#text3'
				})
				laydate.render({
					elem: '#text4',
					type: 'time'
				})
			}
			addListener() {
				$(".express").on("change", this.inexpress)
				$(".stores").on("change", this.instores)
				$(".dontneed").on("change", this.indontneed)
				$(".person").on("change", this.inperson)
				$(".conp").on("change", this.inconp)
				$(".choiceway").on("click", "input", this.addborder)
				$(".operate-title").on("click", this.usecoupon)
			}
			// 配送方式
			inexpress() {
				// console.log("aaa")
				$(".md2").slideDown("normal")
				$(".md1").slideUp("normal")
				
			}
			instores() {
				// console.log("aaa")
				$(".md1").slideDown("normal")
				$(".md2").slideUp("normal")
			}
			// 支付方式
			addborder(e) {
				$(".zf1 p input").prop("checked", true)
				const _li = $(".zf1 ul li")
				const _input = $(_li).find("input")
				const len = _input.length
				for (let i = 0; i < len; i++) {
					if ($(_input[i]).prop("checked") == true) {
						$(_input[i]).parents("li").addClass("bor")
					} else {
						$(_input[i]).parents("li").removeClass("bor")
					}
				}
			}
			// 发票信息
			indontneed() {
				$(".fp1").slideUp("normal")
				$(".fp2").slideUp("normal")
			}
			inperson() {
				$(".fp1").slideDown("normal")
				$(".fp2").slideUp("normal")
			}
			inconp() {
				$(".fp1").slideUp("normal")
				$(".fp2").slideDown("normal")
			}
			// 使用代金券
			usecoupon(e) {
				// console.log($(".red").text())
				if ($(".red").text() == "+") {
					$(".red").text("-")
					$(".chooperate").slideDown("normal")
				} else {
					$(".red").text("+")
					$(".chooperate").slideUp("normal")
				}
			}
		}

		new order()
	})
})
